window guards - French English Dictionary